﻿.Default
{
	 font-size:14px;
	 width:100%;
	 height:100%;
	 
	 border-style:solid;
	 border-color:#a9a9a9;
	 border-width:1px;
}

/***********************DataTable***************************************/
.FilterRegion
{
	 border-style:solid;
	 border-color:#a9a9a9;
	 border-width:0px;
	 border-bottom-width:1px;
	 background-color:#e6e6fa;
	 color:Black;
	 width:100%;
}

.DataRegionPanParent
{
	 Width:100%;height:100%;
	 vertical-align:top;
}

.DataRegionPan
{
	 OVERFLOW:auto;
	 position:absolute;
	 Width:794px !important;
	 Width:100%;
	 Height:490px !important;
	 Height:100%;

}

.DataRegion
{
	 border-width:0px;
	 background-color:#eef3ff;
	 color:Black;
	 WHITE-SPACE: nowrap;
}


.DataRegionTopLeft
{
	 border-style:solid;
	 border-color:#a9a9a9;
	 border-width:0px;
	 border-right-width:1px;
	 border-bottom-width:1px; 
	 background-color:#eef3ff;

	 
}

.FirstRowDimensionTitle
{
	 border-style:solid;
	 border-color:#a9a9a9;
	 border-width:0px;
	 border-right-width:1px;
	 border-bottom-width:1px;
	 font-weight:bold; 
	   
	 background-color:#eef3ff;
	 color:Black;	
	 WHITE-SPACE: nowrap;
	 padding:2px 2px 2px 2px;
	 
}

.RowDimensionTitle
{
	 border-style:solid;
	 border-color:#a9a9a9;
	 border-width:0px;
	 border-right-width:1px;
	 border-bottom-width:1px; 		
	 font-weight:bold; 

	 background-color:#eef3ff;
	 color:Black;	
	 WHITE-SPACE: nowrap;
	 padding:2px 2px 2px 2px;
 
}


.RowDimension 
{
	 border-style:solid;
	 border-color:#a9a9a9;
	 border-width:0px;
	 border-right-width:1px;
	 border-bottom-width:1px; 		
	
	 background-color:#e6eef1;
	 color:Black;
	 vertical-align:top;
	 WHITE-SPACE: nowrap;
	 padding:2px 2px 2px 2px;
	 
}

.RowDimensionSubTotal
{
	 border-style:solid;
	 border-color:#a9a9a9;
	 border-width:0px;
	 border-right-width:1px;
	 border-bottom-width:1px; 		
	 background-color:#dce4e7;
	 color:Black;
	 WHITE-SPACE: nowrap;
	 padding:2px 2px 2px 2px;
	 
}

.RowDimensionTotal
{
	 border-style:solid;
	 border-color:#a9a9a9;
	 border-width:0px;
	 border-right-width:1px;
	 border-bottom-width:1px;
	 background-color:#d2dadd;
	 color:Black;	
	 WHITE-SPACE: nowrap;
	 padding:2px 2px 2px 2px;
 	 
}

.ColDimensionTitlePan
{
	 border-style:solid;
	 border-color:#a9a9a9;
	 border-width:0px;
	 border-right-width:1px;
	 border-bottom-width:1px;
	 background-color:#eef3ff;
	 color:Black;	
	 WHITE-SPACE: nowrap;
	 
	 
}

.ColDimensionTitle
{
	 border-style:solid;
	 border-color:#a9a9a9;
	 border-width:0px;
	 border-right-width:1px;
	 background-color:#eef3ff;
	 color:Black;	
	 WHITE-SPACE: nowrap;
	 padding:2px 2px 2px 2px;
}

.ColDimension
{
	 border-style:solid;
	 border-color:#a9a9a9;
	 border-width:0px;
	 border-right-width:1px;
	 border-bottom-width:1px;
	 background-color:#e6eef1;
	 color:Black;
	 WHITE-SPACE: nowrap;
	 padding:2px 2px 2px 2px;
		 
}

.ColDimensionSubTotal
{
	 border-style:solid;
	 border-color:#a9a9a9;
	 border-width:0px;
	 border-right-width:1px;
	 border-bottom-width:1px;
	 background-color:#dce4e7;
	 color:Black;
	 WHITE-SPACE: nowrap;
	 padding:2px 2px 2px 2px;
		 
}

.ColDimensionTotal
{
	 border-style:solid;
	 border-color:#a9a9a9;
	 border-width:0px;
	 border-right-width:1px;
	 border-bottom-width:1px;
	 background-color:#d2dadd;
	 color:Black;	
	 WHITE-SPACE: nowrap;
	 padding:2px 2px 2px 2px;
		 
}

.Measure_Row
{
	 border-style:solid;
	 border-color:#a9a9a9;
	 border-width:0px;
	 border-right-width:1px;
	 border-bottom-width:1px;
	 background-color:#eef3ff;
	 color:Black;
	 WHITE-SPACE: nowrap;
	 padding:2px 2px 2px 2px;
 		 
}

.Measure_Col
{
	 border-style:solid;
	 border-color:#a9a9a9;
	 border-width:0px;
	 border-right-width:1px;
	 border-bottom-width:1px;
	 background-color:#eef3ff;
	 color:Black;
	 WHITE-SPACE: nowrap;
	 padding:2px 2px 2px 2px;
		 
}

.DataRow
{
	 border-style:solid;
	 border-color:#a9a9a9;
	 border-width:0px;
	 border-right-width:1px;
	 border-bottom-width:1px;
	 background-color:White;
	 color:Black;
	 text-align:right ;
	 WHITE-SPACE: nowrap;
	 padding: 2px 2px 2px 2px;
}

.DataRowSubTotal
{
	 border-style:solid;
	 border-color:#a9a9a9;
	 border-width:0px;
	 border-right-width:1px;
	 border-bottom-width:1px;
	 border-bottom-color:Blue;
	 background-color:#dce4e7;
	 color:Black;
	 text-align:right;
	 WHITE-SPACE: nowrap;
	 padding:2px 2px 2px 2px;
}

.DataRowTotal
{
	 border-style:solid;
	 border-color:#a9a9a9;
	 border-width:0px;
	 border-right-width:1px;
	 border-bottom-width:1px;
	 background-color:#d2dadd;
	 color:Black;
	 text-align:right;
	 WHITE-SPACE: nowrap;
	 padding:2px 2px 2px 2px;
}

.MemberLink
{
	text-decoration:none;
}

.DimensionTitleLink
{
	text-decoration:none;
}

.FilterLink
{
	text-decoration:none;
}

/***********************FilterTree***************************************/
.FilterTreeTitle
{
	 border-style:solid;
	 border-color:#a9a9a9;
	 border-width:0px;
	 border-bottom-width:1px;
	 background-color:#ffffe0;
	 color:black;
	 padding:2px 2px 2px 2px;
}

.FilterTree
{
	
}

.FilterTreePan
{
	OVERFLOW:auto;
	position:absolute;
	Width:794px !important;
	Width:100%;
	height:448px !important;
	height:100%;
}

.FilterTreePanParent
{
	 border-style:solid;
	 border-color:#a9a9a9;
	 border-width:0px;
	 border-bottom-width:1px;	
	 Width:100%;
	 height:448px !important;
	 height:100%;	 
	 vertical-align:top;	
}

.FilterTreeControl
{
	 background-color:#eef3ff;
	 padding: 10px 10px 10px 20px;
	 height:20px;
}